package com.aiti.lulian.gxmh.dto;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * description: 工信门户政策申报参数
 * auth fcb
 * date 2025-06-12 08:51
 **/
@ApiModel("工信门户政策申报参数")
@Data
public class GxmhPolicyDeclareDto {

    @ApiModelProperty(name = "主键",notes = "")
    private String baseId;

    @ApiModelProperty(name = "企业id",notes = "")
    private String enterpriseId;

    /** 政策id */
    @ApiModelProperty(name = "政策id",notes = "")
    private String policyId ;

    /** 公司名称 */
    @ApiModelProperty(name = "公司名称",notes = "")
    private String enterpriseName ;

    /** 注册资金 */
    @ApiModelProperty(name = "注册资金",notes = "")
    private BigDecimal registerFund ;

    /** 成立时间 */
    @ApiModelProperty(name = "成立时间",notes = "")
    private String enterpriseCreateTime ;

    /** 所属区域 */
    @ApiModelProperty(name = "所属区域",notes = "")
    private String area ;

    /** 所属行业 */
    @ApiModelProperty(name = "所属行业",notes = "")
    private String industry ;

    /** 企业规模 */
    @ApiModelProperty(name = "企业规模",notes = "")
    private String industryScale ;

    /** 年营业收入 */
    @ApiModelProperty(name = "年营业收入",notes = "")
    private BigDecimal mainIncome ;

    @ApiModelProperty(name = "省",notes = "")
    private String province;

    @ApiModelProperty(name = "市",notes = "")
    private String city;

    @ApiModelProperty(name = "区县",notes = "")
    private String county;

    @ApiModelProperty(name = "街道",notes = "")
    private String street;

    @ApiModelProperty(name = "一级行业id",notes = "")
    private String firstIndustryId;

    @ApiModelProperty(name = "二级行业id",notes = "")
    private String secondIndustryId;

    @ApiModelProperty(name = "联系电话",notes = "")
    private String phone;

    @ApiModelProperty(name = "表单id",notes = "")
    private String formId;

    @ApiModelProperty(name = "表单数据",notes = "")
    private List<JSONObject> formData;
}
